// nest 请求的主要参数
// Param :restful API的参数
// Query : url参数
// Body : Post参数
import { Controller, Get, Param, Post, Body } from '@nestjs/common';
import { AppService } from './app.service';

@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  // restful风格的api:
  // Get: 获取数据
  // Post: 获取请求
  // Put: 更新数据
  // Delete: 删除数据
  @Get('/')
  getHello(): string {
    return this.appService.getHello();
  }
  @Get('/data/:id')
  getData(@Param() params): string {
    console.log(params);
    return 'getData';
  }
  @Post('/data')
  postData(@Body() body): string {
    console.log(body);
    return 'postData';
  }
}
